import req from '@/utils/request.js';
import * as URL from '@/constants/api.js';

// 首页轮播图
export function getHomeBanner() {
  return req({
    url: URL.HOME_BANNER,
  })
    .then((res) => res.data.result)
    .catch((err) => Promise.reject(err.response.data));
}
// 首页新鲜好物
export function homeNewe(limit) {
  return req({
    url: URL.HOME_NEWE,
    query: {
      limit,
    },
  })
    .then((res) => res.data.result)
    .catch((err) => Promise.reject(err.response.data));
}
// 首页人气推荐
export function homeHot() {
  return req({
    url: URL.HOME_HOT,
  })
    .then((res) => res.data.result)
    .catch((err) => Promise.reject(err.response.data));
}
// 首页全部分类
export function homeCategoryHead() {
  return req({
    url: URL.HOME_CATEGORY_HEAD,
  })
    .then((res) => res.data.result)
    .catch((err) => Promise.reject(err.response.data));
}
// 首页部分分类
export function homeGoods() {
  return req({
    url: URL.HOME_GOODS,
  })
    .then((res) => res.data.result)
    .catch((err) => Promise.reject(err.response.data));
}
// 首页专题精选
export function homeSpecial() {
  return req({
    url: URL.HOME_SPECIAL,
  })
    .then((res) => res.data.result)
    .catch((err) => Promise.reject(err.response.data));
}
